$(function () {
    /** 编辑资料 */
    $(document).on('click', '#editInfo', function () {
        if ( ! $('#EditProfile').html()) {
            Ajaxcall($(this).attr('href'), {}, function (data) {
                $('#EditProfile').html(data);
            }, 'get', 'html');
        }
        $.popup('.popup-EditProfile');
        return false;
    });

    /** 安全中心 */
    $(document).on('click', '.SecurityPopup', function () {
        var _this = $(this);
        var _url = _this.data('url');
        var _title = _this.data('title');
        var _Stitle = $('#SecurityPopupTitle');
        if (_Stitle.html() != _title) {
            Ajaxcall(_url, {}, function (data) {
                _Stitle.html(_title);
                $('#SecurityPopupContent').html(data);
            }, 'get', 'html');
        }
        $.popup('.popup-SecurityPopup');
    });

    /** 提现页面 */
    $(document).on('click', '.encashment-popup', function () {
        var _this = $(this);
        var _url = _this.attr('href');
        var _title = _this.html();
        var _Etitle = $('#encashment_title');
        if (_Etitle.html() != _title) {
            Ajaxcall(_url, {}, function (data) {
                _Etitle.html(_title);
                $('#encashment_contents').html(data);
            }, 'get', 'html');
        }
        $.popup('.popup-encashment');
        return false;
    });
});

/** 获取手机验证码前验证 */
function CheckPhone (){
    var oldverify = $('input[name="oldverify"]').val();
    var new_phone = $('input[name="new_phone"]');
    var sms_code  = $('input[name="sms_code"]');
    if ( ! ( new_phone.val() && check_phone(new_phone.val()) ) && ! oldverify ) {
        $.toast('请输入正确的安全手机号');
        new_phone.focus();
        return false;
    }
    if( ! ( sms_code.val() && sms_code.val().length == 6 ) ) {
        $.toast('请输入六位数字的短信验证码');
        sms_code.focus();
        return false;
    }
    return true;
}
/** 手机绑定结果 */
function ResultPhoneData(data) {
    $.toast(data.msg);
    if(data.html) {
        $('#SecurityPopupContent').html(data.html);
    } else {
        if(data.state == 1 && data.gourl) {
           window.setTimeout(function() {
               window.location.href = data.gourl;
           }, data.limittime);
        }
    }
}

/** 获取邮箱验证码前验证 */
function CheckEmail (){
    var oldverify = $('input[name="oldverify"]').val();
    var new_email = $('input[name="new_email"]');
    var sms_code  = $('input[name="sms_code"]');
    if ( ! ( new_email.val() && check_email(new_email.val()) ) && ! oldverify ) {
        $.toast('请输入正确的安全邮箱');
        new_email.focus();
        return false;
    }
    if( ! ( sms_code.val() && sms_code.val().length == 6 ) ) {
        $.toast('请输入六位数字的邮箱验证码');
        sms_code.focus();
        return false;
    }
    return true;
}
/** 邮箱绑定结果 */
function ResultEmailData(data) {
    $.toast(data.msg);
    if(data.html) {
        $('#SecurityPopupContent').html(data.html);
    } else {
        if(data.state == 1 && data.gourl) {
           window.setTimeout(function() {
               window.location.href = data.gourl;
           }, data.limittime);
        }
    }
}

/** 提现账号设置 */
function CheckEncashmentAccount() {
    return true;
    var account_name = $('input[name="account_name"]');
    var account_number = $('input[name="account_number"]');
    var sms_code  = $('input[name="sms_code"]');
    var account_qrcode  = $('input[name="account_qrcode"]');
    var account_type  = $('input[name="account_type"]').val();
    if ( ! check_name(account_name.val())) {
        $.toast('请输入正确真实姓名');
        account_name.focus();
        return false;
    }
    if (account_type == 'alipay') {
        if ( ! ( check_phone(account_number.val()) || check_email(account_number.val()) ) ) {
            $.toast('请输入正确的支付宝账号');
            account_number.focus();
            return false;
        }
    } else if(account_type == 'weixin') {
        if ( ! check_weixin(account_number.val())) {
            $.toast('请输入正确的微信账号');
            account_number.focus();
            return false;
        }
        if ( ! account_qrcode.val()) {
            $.toast('请输入上传微信收款二维码');
            return false;
        }
    }
    if( ! ( sms_code.val() && sms_code.val().length == 6 ) ) {
        var aname = $('input:radio[name="action"]:checked').val() == 'phone' ? '短信' : '邮箱';
        $.toast('请输入六位数字的'+aname+'验证码');
        sms_code.parent().addClass('has-error');
        sms_code.focus();
        return false;
    }
    return true;
}

/** 提现判断 */
function CheckEncashmentApply() {
    if(surplus_frequency <= 0) {
        $.toast('最近七天提现次数已用完');
        return false;
    }
    var _money = $('input[name="money"]');
    var _verify_code = $('input[name="verify_code"]');
    if ( ! parseInt(_money.val())) {
        $.toast('请输入正确的提现数量');
        _money.focus();
        return false;
    }
    if ( ! _verify_code.val()) {
        $.toast('请输入正确的图片验证码');
        _verify_code.focus();
        return false;
    }
    return true;
}
/** 提现回调 */
function ResultEncashmentApply(data) {
    $.toast(data.msg);
    if(data.state == 1 && data.gourl) {
        window.setTimeout(function() {
            window.location.href = data.gourl;
        }, data.limittime);
    } else {
        var _code = $('input[name="verify_code"]');
        captcha_code();
        _code.val('').focus();
    }
}

/** 注册 */
function CheckRegister() {
    var phone = $('input[name="phone"]');
    var verify_code = $('input[name="verify_code"]');
    var sms_code  = $('input[name="sms_code"]');
    var login_passwd  = $('input[name="login_passwd"]');
    var confirm_passwd  = $('input[name="confirm_passwd"]');
    if ( ! ( phone.val() && check_phone(phone.val()) )) {
        $.toast('请输入正确的手机号码');
        phone.parent().addClass('has-error');
        phone.focus();
        return false;
    }
    if ( ! verify_code.val() ) {
        $.toast('请输入图片验证码');
        verify_code.parent().addClass('has-error');
        verify_code.focus();
        return false;
    }
    if( ! ( sms_code.val() && sms_code.val().length == 6 ) ) {
        $.toast('请输入六位数字的短信验证码');
        sms_code.parent().addClass('has-error');
        sms_code.focus();
        return false;
    }
    if ( ! login_passwd.val() ) {
        $.toast('请输入登录密码');
        login_passwd.parent().addClass('has-error');
        login_passwd.focus();
        return false;
    }
    if ( login_passwd.val().length < 6 ) {
        $.toast('登录密码最少六位起');
        login_passwd.parent().addClass('has-error');
        login_passwd.focus();
        return false;
    }
    if ( ! confirm_passwd.val() ) {
        $.toast('请输入确认密码');
        confirm_passwd.parent().addClass('has-error');
        confirm_passwd.focus();
        return false;
    }
    if ( login_passwd.val() != confirm_passwd.val() ) {
        $.toast('两次密码不一致');
        confirm_passwd.parent().addClass('has-error');
        confirm_passwd.focus();
        return false;
    }
    return true;
}

/** 登录 */
function CheckLogin() {
    var username = $('input[name="username"]');
    var verify_code = $('input[name="verify_code"]');
    var login_passwd  = $('input[name="login_passwd"]');
    if ( ! ( username.val() && ( check_phone(username.val()) || check_email(username.val()) ) ) ) {
        $.toast('请输入正确的登录账号');
        username.focus();
        return false;
    }
    if ( ! login_passwd.val() ) {
        $.toast('请输入登录密码');
        login_passwd.focus();
        return false;
    }
    if (show_code && ! verify_code.val() ) {
        $.toast('请输入图片验证码');
        verify_code.focus();
        return false;
    }
    return true;
}

/** 登录回调 */
function CallLoginBack(data) {
    $.toast(data.msg);
    if(data.state == 1 && data.gourl) {
        window.setTimeout(function() {
            window.location.href = data.gourl;
        }, data.limittime);
    } else if(data.state == 0 && data.failedlogins >= 2) {
        $('#VerifyCode').show();
        show_code = 1;
        captcha_code();
    }
}

/** 修改登录密码 */
function CheckPasswd() {
    var old_passwd = $('input[name="old_passwd"]');
    var new_passwd = $('input[name="new_passwd"]');
    var confirm_passwd  = $('input[name="confirm_passwd"]');
    if ( ! old_passwd.val()) {
        $.toast('请输入原密码');
        old_passwd.focus();
        return false;
    }
    if ( ! new_passwd.val()) {
        $.toast('请输入新密码');
        new_passwd.focus();
        return false;
    }
    if ( ! confirm_passwd.val()) {
        $.toast('请输入确认密码');
        confirm_passwd.focus();
        return false;
    }
    if (new_passwd.val() != confirm_passwd.val()) {
        $.toast('新密码和确认密码不一致');
        confirm_passwd.focus();
        return false;
    }
    return true;
}

/** 找回密码 */
function CheckResetpwd() {
    var account = $('input[name="account"]');
    var verify_code = $('input[name="verify_code"]');
    var sms_code  = $('input[name="sms_code"]');
    var login_passwd  = $('input[name="login_passwd"]');
    var confirm_passwd  = $('input[name="confirm_passwd"]');
    if ( ! check_phone(account.val()) && ! check_email(account.val()) ) {
        $.toast('请输入正确的手机号/邮箱');
        account.focus();
        return false;
    }
    if ( ! verify_code.val() ) {
        $.toast('请输入图片验证码');
        verify_code.focus();
        return false;
    }
    if( ! ( sms_code.val() && sms_code.val().length == 6 ) ) {
        $.toast('请输入六位数字的短信/邮箱验证码');
        sms_code.focus();
        return false;
    }
    if ( ! login_passwd.val() ) {
        $.toast('请输入新登录密码');
        login_passwd.focus();
        return false;
    }
    if ( login_passwd.val().length < 6 ) {
        $.toast('新登录密码最少六位起');
        login_passwd.focus();
        return false;
    }
    if ( ! confirm_passwd.val() ) {
        $.toast('请输入确认密码');
        confirm_passwd.focus();
        return false;
    }
    if ( login_passwd.val() != confirm_passwd.val() ) {
        $.toast('两次密码不一致');
        confirm_passwd.focus();
        return false;
    }
    return true;
}